About The Tartufa Ltd (12850073) United Kingdom