About Jammy Kebabai Ltd (12445637) United Kingdom