About Jabbar Ventures Limited (11847639) United Kingdom