About Ntouroupi Medlab Limited (12880197) United Kingdom