About Bachacha Marine Works Ltd (12816485) United Kingdom