About Ribble Square Management Limited (10683419) United Kingdom