About Jebala Ltd. (13147419) United Kingdom