About Wells Holdings Limited (10627425) United Kingdom