About Techia Limited (10662677) United Kingdom