About Open-studio Holdings Ltd (12791849) United Kingdom