About Placement Holdings Ltd (12161544) United Kingdom