About Floe Telecom Limited (03518281) United Kingdom