About Jabba Ltd (12206207) United Kingdom