About Finla Investments Limited (13030710) United Kingdom