About Jibril Limited (12314022) United Kingdom