About Jupiter Play & Leisure Ltd. (SC200761) United Kingdom