About Jabecom Ltd (13586784) United Kingdom