About Lemorant Investments Limited (12188324) United Kingdom