About Deaf Communications Limited (10661599) United Kingdom