About Puzzle Development Ltd. (08347154) United Kingdom