About Finalytica Ltd (09583871) United Kingdom