About Teel (2000) Limited (11419809) United Kingdom