About Teagle Holdings Limited (00378978) United Kingdom