About Clementine Group Limited (11258798) United Kingdom