About Deantech Solutions Limited (06071407) United Kingdom