About Participation Limited (03255728) United Kingdom