About Amoeba Gifts Ltd (07861200) United Kingdom