About Island Scientific Limited (01836200) United Kingdom