About Nicia Virtual Head Office & Registered Office & Digital Services & Obuk Group Ltd (12222897) United Kingdom