About Walter May Tech Ltd (12198064) United Kingdom