About Jabed Investments Ltd (11636507) United Kingdom