About Nic & Nat Holdings Limited (11765882) United Kingdom