About Studio 61 Limited (05391333) United Kingdom