About Studio Bad Ltd (10629425) United Kingdom