About Studio Sixty Three Limited (09556459) United Kingdom