About Braided Communications Limited (SC568120) United Kingdom