About Clearbase Solutions Limited (04616521) United Kingdom