About Free Lance Medics & Services Ltd (12086340) United Kingdom