About Telesheds Limited (04295424) United Kingdom