About Studio 27 Holdings Limited (06856041) United Kingdom