About Digital Chimera Ltd (08862772) United Kingdom