About Decoded Technologies Limited (08861364) United Kingdom