About Teckel Ltd (13139290) United Kingdom