About Designer Shell Contribution Ltd (11539168) United Kingdom