About Protagoras Ltd (12071224) United Kingdom