Abc Ltd.