Legal

Legal

Company information and the policies that apply when you use Digitally Seen and Seen CRM.

Company information

Legal entity
Noovra Ltd
Trading as
Digitally Seen
Products
Seen CRM — provided by Noovra Ltd
Company number
Registered in England and Wales, no. 17423091
Location
West London, United Kingdom