About Techiholding Limited (10034703) United Kingdom