About Finscope Ltd (12849768) United Kingdom