About Nikka Rodriguez Ltd (09609292) United Kingdom