About Ellbee Leisure Limited (10091891) United Kingdom