About Trovare Industries Ltd (13407403) United Kingdom