background

Official Company Information

OSRA International Limited is a limited liability company, registered in the United Kingdom.

Company number: 07904089

Registered address: 2nd Floor Stratus House Emperor Way, Exeter Business Park, Exeter, Devon, EX1 3QS, United Kingdom

red bar
OSRA is an international oil spill response alliance.
background
background