About Boro Communications Limited (12025079) United Kingdom