About Trova Capital Ltd (11358947) United Kingdom