About Finbar Limited (12479172) United Kingdom