About Amebiorce Ltd (11235241) United Kingdom