About Participate Strategies Ltd (12799624) United Kingdom