About Thomas Mann Holdings Limited (11417860) United Kingdom