About Finstar Ltd (09880376) United Kingdom