About Jabba (international) Limited (09158575) United Kingdom