About Charlie Holding Ltd (10886951) United Kingdom