About The Live Studio Ltd (12823082) United Kingdom