About Clementine Strategy Limited (08511789) United Kingdom