About Nixilla Ltd (12591411) United Kingdom