About Barqa Ltd. (09930792) United Kingdom