About Walter Neba Ltd (12804531) United Kingdom