About Felix Communications Limited (02787487) United Kingdom