About Jibril Telecom Services Ltd (09460853) United Kingdom