About Finnbar International Limited (01741293) United Kingdom