About Wye Group Holdings Limited (04510806) United Kingdom