About Studio Lsr Limited (SC590983) United Kingdom