About Ellene Holdings Ltd (12638243) United Kingdom