About Techno Applied Ltd (13559459) United Kingdom