About Technology Partners Limited (03645499) United Kingdom