About Amoeba Limited (02671948) United Kingdom