About Ellis Group Holdings Ltd (11402316) United Kingdom