About Neo Walk Ltd (13446206) United Kingdom