About Stech International Limited (10945805) United Kingdom