About Newgen Leisure Ltd (07340498) United Kingdom