About Wells & Co Holdings Ltd (11493990) United Kingdom