About Cueball Leisure Ltd (11190119) United Kingdom