About Index Scientific Ltd (06916399) United Kingdom