About Tech-kan And Holdings Limited (12703611) United Kingdom