About Desca Limited (12538335) United Kingdom