About Clementine Solutions Limited (09786886) United Kingdom