About Walrus (wykin) Limited (10884976) United Kingdom