About Yembol Global Limited (12313757) United Kingdom