About Technology Process & People Limited (06208018) United Kingdom