About Tech-sai Limited (SC587262) United Kingdom