About Maximon Klick Ltd (12811472) United Kingdom