About The Rix Leopard Workboat Limited (09944828) United Kingdom