About Jabal Partners Limited (11992084) United Kingdom