About Studio 88 Limited (00768628) United Kingdom