About Amoeba Associates Ltd (11563929) United Kingdom