About Studio 38 Limited (09946448) United Kingdom