About Yoni Investments Ltd (SC628603) United Kingdom