About Ellabelle Investments Limited (05411506) United Kingdom