About Marketing Technology Group Holdings Ltd (11011022) United Kingdom