About Rura Retailers Ltd (13022698) United Kingdom