About Nu Medispa & Wellness Clinic Limited (11794049) United Kingdom