About Babsibraheem Ventures Limited (09954388) United Kingdom