About Studio Slo 7.20 Ltd (13374563) United Kingdom