About Osmunda Medical Technology Limited (13520113) United Kingdom