About Struka Truffles Ltd (11859717) United Kingdom