About Wenn Rights Limited (06837187) United Kingdom