About Deqa Limited (12411081) United Kingdom