About Nixie London Limited (10872986) United Kingdom