About Telofoneds Ltd (10550254) United Kingdom