About Clementine Holdings Ltd (10018813) United Kingdom