Abc Engineers, Ltd.