About Deduceacanel Ltd (11741157) United Kingdom