About Ella Oil Ventures Limited (12840836) United Kingdom