About Teal Patents Limited (03212208) United Kingdom