About Felix Telecommunications Ltd (08389013) United Kingdom