About Ella (london) Limited (07830860) United Kingdom