About Flammel London Limited (13108160) United Kingdom