About Tamazara Holdings Ltd (13474161) United Kingdom