About Nicia Virtual Head Office & Registered Office & Obuk Group Ltd (12215487) United Kingdom