About Ribot Holdings Limited (11766864) United Kingdom