About Finagro Management And Investments Ltd (07861273) United Kingdom