About The Placement Group (contracts) Ltd (07485646) United Kingdom