About I.d. Medical Labs Limited (SC241070) United Kingdom