About Island Research And Technology Limited (08221670) United Kingdom