TECH THAT TALKS LIMITED, London, Regno Unito