About Ellay Limited (10478507) United Kingdom