About Teckan Ltd (09344953) United Kingdom