About Technology House (scotland) Limited (SC225820) United Kingdom