About Walker Hosting Limited (11089604) United Kingdom