About Ella Limited (03835343) United Kingdom