About Studio Charlie Limited (06450389) United Kingdom