About Jubilee Ship Holdings Limited (10110674) United Kingdom