About Ella Holdings Limited (11462104) United Kingdom