About Studio Detail Limited (13277767) United Kingdom