About Charlie Investments Limited (10891106) United Kingdom