About Wabash Uk Holdings Limited (08037618) United Kingdom