About Clementine Cards Limited (12492525) United Kingdom