About Scientific Indaba Ltd (13130797) United Kingdom