About Deantech Limited (12319556) United Kingdom