About Ella Meganne Limited (09397409) United Kingdom