About Studio One Twenty Limited (06167813) United Kingdom