About Ellae Limited (09233511) United Kingdom