About Plugged Entertainment Limited (12110928) United Kingdom