About Interface Clinical Services Ltd (06076464) United Kingdom