About Jabbour Limited (11421906) United Kingdom