About Open Space Studios Cic (11143115) United Kingdom