About Jabbar Solutions Ltd (12976726) United Kingdom