About Yeme Tech Limited (12825283) United Kingdom