About Neon Image Ltd (10061225) United Kingdom