About Placement Solutions Ltd (13586274) United Kingdom