About Wild & Wold Limited (13374841) United Kingdom