About Studio 61 Holdings Limited (06203562) United Kingdom