About Climax Studios Limited (02881781) United Kingdom