About Seahaze Holdings Limited (12476593) United Kingdom