About London Marine Holdings Ltd (13039985) United Kingdom