About Stratta Communications Limited (13016435) United Kingdom