About Studio Thirdspace Ltd (SC578348) United Kingdom