About Felix Telecom Limited (06862482) United Kingdom