About Truffles Truffles Truffles Ltd (10950002) United Kingdom