About Sla Medics Limited (12396340) United Kingdom