About Louell Investments Limited (11273731) United Kingdom