About Indus Biomedica (u.k.) Limited (02298100) United Kingdom