About Ricky Quinde Limited (10889143) United Kingdom