About Ripple Effect Ventures Limited (11615530) United Kingdom