About Anchor Implementations Ltd (11658342) United Kingdom