About Climax Entertainment Ltd (09065723) United Kingdom