About Ellie Ventures Limited (10452081) United Kingdom