About Excellus Solutions Ltd (12618770) United Kingdom