About Denfotex Research Limited (SC403736) United Kingdom