About Ellis Holdings Limited (11178390) United Kingdom