About Ribbex (uk) Holdings Limited (11879718) United Kingdom