About Jack Teague Limited (12181128) United Kingdom