About Phelan Telecom Services Limited (10896163) United Kingdom