About Finkappa Ltd (12783020) United Kingdom