About Nicu Striker Ltd (12799606) United Kingdom