About Niko 17 Ltd (12592233) United Kingdom