About Amoeba Special Machinery Equipment Co. Ltd. (11856253) United Kingdom