About Jabbal Ltd (11102884) United Kingdom