About Terxel Neo Vision Ltd (13441558) United Kingdom