About Finespot Holdings Ltd (11107571) United Kingdom