About Baker Marine Technology Ltd (SC437743) United Kingdom