About Technology House Investment Limited (11964964) United Kingdom