About Truffula Seed Ltd. (10557416) United Kingdom