About Richard Tauwhare Consulting Limited (11918074) United Kingdom