About Embarq Limited (SC421156) United Kingdom