About Texrad Limited (07535227) United Kingdom