About Protea It Services Limited (10926136) United Kingdom