About Seazens Limited (13663278) United Kingdom