About Nicha Group Ltd (13110872) United Kingdom