About Bio Mafouta Ltd (12818239) United Kingdom