About Studio 43north Ltd (11666048) United Kingdom