About Taming The Walrus Limited (09272779) United Kingdom