About Yeo Ventures Limited (10437266) United Kingdom