About Scuff Medics Limited (10038210) United Kingdom