About Dezera Limited (11694209) United Kingdom