About Wallwalkers Ltd. (09599732) United Kingdom