About Bird Communications Limited (12626946) United Kingdom