About Random Walker Limited (09619099) United Kingdom