About Wbi Holdings Limited (10205156) United Kingdom