About Anchor Capital Holdings (uk) Limited (12941817) United Kingdom