About Inari Investments Limited (SC703924) United Kingdom