About Walk Investments Limited (05804929) United Kingdom