About Teasle Ventures Limited (09188440) United Kingdom