About Playback Holdings Ltd (07670978) United Kingdom