About Ribera Capital (london) Limited (10471003) United Kingdom