About Nic Lowicz Ltd (08379783) United Kingdom