About Studio Eight Holdings Limited (12075682) United Kingdom