About Seahorse Process Engineering Limited (06162640) United Kingdom