About Jel Investments Ltd (12362453) United Kingdom