About The Well Trust Limited (11371197) United Kingdom