About Plaid Solutions Ltd (11443234) United Kingdom