About I.t.m Leisure (europe) Limited (05380090) United Kingdom