About Templar Global Leisure Limited (11316724) United Kingdom