About Finicks Ltd (SC529216) United Kingdom