About Baraka Developments Ltd (04809691) United Kingdom