About Gsr Otoole Limited (06198120) United Kingdom