About Deductic Limited (13438868) United Kingdom