About Technology Placements Limited (10790932) United Kingdom