About Climax Technology Limited (06134756) United Kingdom