About Ababil Holdings Limited (12979899) United Kingdom