About Charlie Communications Limited (10048203) United Kingdom