About Genmar (uk) Limited (03246950) United Kingdom