About Tecsai Limited (11275683) United Kingdom