About Techtor Ltd (11420441) United Kingdom