About Excellus Limited (11251455) United Kingdom