About Ellia Aamira Limited (11850965) United Kingdom