About Plaid Limited (08429017) United Kingdom