About Teal Press Limited (01897407) United Kingdom