About Protagoras Associates Limited (05130542) United Kingdom