About Jabezmedia Limited (07605465) United Kingdom