About Finncap Ltd (06198898) United Kingdom