About Baraka Libasz Ltd (11951216) United Kingdom