About Technik Developments Limited (11164871) United Kingdom