About Studio Ampersand Ltd (12459439) United Kingdom