About Nemaura Medical Limited (11720729) United Kingdom