About Anchor London Ltd (12152863) United Kingdom