About Ricky Scott Ltd (09011062) United Kingdom