About Climax Productions Limited (03304055) United Kingdom