About Index Medical Limited (06797903) United Kingdom