About Finbarr Solutions Limited (09538168) United Kingdom