About Essbase Solutions Limited (06893205) United Kingdom