About Seahaven Holdings Limited (12979861) United Kingdom