About Ketch Rigger Limited (11699837) United Kingdom