About Neonvoxel Ltd. (10869762) United Kingdom