About Baraka Solutions Limited (07960473) United Kingdom