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
- Phone
- +44 7521 983937
Legal
Company information and the policies that apply when you use Digitally Seen and Seen CRM.