About Thomas Walker Global Limited (09234271) United Kingdom