About Walter & Wild Limited (11347161) United Kingdom