About Eleni Close (management Company) Ltd (09532272) United Kingdom