About Bahari & Mimi Limited (10808303) United Kingdom