About Telldeal Limited (05352987) United Kingdom