About Yogi Technology Solutions Limited (12040228) United Kingdom