About Techsas Limited (04008627) United Kingdom