About Wench & Rex Ltd (11769096) United Kingdom