About Techni Research Ltd (09843680) United Kingdom