About Thewalk Tech Limited (12702282) United Kingdom