Professor Puzzle Ltd  
Ben Meldrum Oliver Carter Adam Reid Naoto Honjo