About Celerant Consulting Holdings Limited (03114683) United Kingdom