About Niko Barber Ltd (11942244) United Kingdom