About Jo Jo Amusements Limited (11720395) United Kingdom