About Amoeba Studios Limited (13493894) United Kingdom