About Seahorse Beneficiaries Ltd (11838288) United Kingdom