About Decta Limited (09926210) United Kingdom