About Jasuba Investments Ltd (13339154) United Kingdom