About The Tech Place Ltd (11354585) United Kingdom