About Teale Holdings Limited (04779525) United Kingdom