About Random Walk Consulting Ltd (13428519) United Kingdom