About Nick & Niche Inc Limited (11588042) United Kingdom