About Nick And Nikki Ltd. (11033783) United Kingdom