About Participa Ltd (09198823) United Kingdom