About Ricochet Enterprises Ltd (09954901) United Kingdom