About Lucollie Investments Limited (12320476) United Kingdom