About International Leisure Brands Limited (12053695) United Kingdom