About Baraka Leicester Ltd (09008054) United Kingdom