About Jolly Roger Sailing Limited (10294760) United Kingdom