About Rye Studio Design Ltd (13575975) United Kingdom