About Le Chameran Ltd. (11990426) United Kingdom