About Pet Shop Boys Holdings Limited (08484806) United Kingdom