About Wells Global Limited (07632352) United Kingdom