About London Vessel Ltd (SC656582) United Kingdom