About Teleswallowing Limited (09325927) United Kingdom