About Clementine London Limited (09729469) United Kingdom