About Studio Mesh Ltd (11060794) United Kingdom