About Excellum Group Limited (13025431) United Kingdom