About Excellere Solutions Limited (10239175) United Kingdom