About Techita Limited (12067317) United Kingdom