About Finium Technology Ltd (12673317) United Kingdom