Vistomega Limited Company number16806744 StatusActive TypePrivate Limited Company Incorporated23 Oct 2025 Nature of business Data processing, hosting and related activities Registered office 20 Lucas PlaceLeedsLS6 2JB Data JSON Markdown