About Barakah Ventures Ltd (10865807) United Kingdom