About Jollyroger Limited (07387846) United Kingdom