About Techrad Limited (09743538) United Kingdom