About Seahorse Amphibious Vehicles Limited (04093898) United Kingdom