About Ricochet Development Ltd (06636580) United Kingdom