About Klaxon Group Ltd (12563045) United Kingdom