About Appledore Marine Technologies Ltd (12234933) United Kingdom