About The Rix Owl Tankship Limited (04602496) United Kingdom