About Truffelos Ltd (SC483065) United Kingdom