About Ribble Holdings Limited (03095607) United Kingdom