About Walter Nemo Ltd (12711977) United Kingdom