About Amoeba Designs Ltd (13228175) United Kingdom