About Ambiguous Bodies Ltd (09494221) United Kingdom