About Nixie Media Ltd (13247848) United Kingdom