About Excellens Limited (06904355) United Kingdom