About Instrumental Supplies Limited (10384785) United Kingdom