About Tartare Consultancy Limited (05374994) United Kingdom