About Telliswells Company Ltd (11190496) United Kingdom