About Jebbia Ltd (13551358) United Kingdom