About Rye Sense Limited (SC506883) United Kingdom