About Walrus Limited (04879889) United Kingdom