About Max Leisure Limited (11151605) United Kingdom