About Clementine Management Group Limited (12109786) United Kingdom