About Wells Technologies Limited (SC650934) United Kingdom