About Ellis Excellence Limited (11631465) United Kingdom