About Anchorsquash Ltd (12070043) United Kingdom