About Plecktro Ltd (13462979) United Kingdom