About Jabbal Limited (12975557) United Kingdom