About Neon Architecture Ltd (13658841) United Kingdom