About Jabex Limited (13026795) United Kingdom