About Finagra Group Limited (02754740) United Kingdom