About Ten Rye Ltd (10638418) United Kingdom