About Callix Leisure Limited (10238004) United Kingdom