About Pl Club 20 Limited (12984221) United Kingdom