About Ripple & Roll Limited (10969142) United Kingdom