About Yemo Limited (11344457) United Kingdom