About Walmer Technology Ltd (11396964) United Kingdom