About Integrated Placement Limited (11281897) United Kingdom