About Oviva

Company name: Oviva UK Limited

Registered Number: 9667784

Registered Office Address: Runway East, 20 St Thomas Street, London, SE1 9RS, United Kingdom

Company Registration: England and Wales