About Okalio Finance & Investments Limited (10827642) United Kingdom