About Wells Incorporated Ltd (12798745) United Kingdom