About Charlie Consultancy Limited (SC444026) United Kingdom