About Yenna Tech Limited (13098679) United Kingdom