About Teflon Management Ltd (10779899) United Kingdom