About Neon Squared Studios Limited (09661310) United Kingdom