About Excellis Europe Limited (09184253) United Kingdom