About Lougia Investments Limited (10752713) United Kingdom