About Jojo Amusements International Limited (12266655) United Kingdom