About Finbora Group Limited (SC545312) United Kingdom