About Walker Stalkers Limited (10229750) United Kingdom