About Island Research Llp (OC343223) United Kingdom