About Descora Ltd (09706874) United Kingdom