About The Walrus Restaurant Limited (12283280) United Kingdom