About Jitterbug (yachts) Limited (07164986) United Kingdom