About Niki & Soft Ltd (11455217) United Kingdom