About Walrus Ventures Ltd (09916746) United Kingdom