About Thomas Maximus Holdings Limited (11610218) United Kingdom