About Charlie Charlie Windrose Limited (12219601) United Kingdom