About Teckerz Ltd (13203764) United Kingdom