About Anchored Matrix Ltd (12250115) United Kingdom