About Louby Investments Limited (12034215) United Kingdom