About Camellia London Limited (13584593) United Kingdom