About Walrus Communications Ltd (11753982) United Kingdom