About Salwa Ibrahim Stress Free Living Ltd. (12595446) United Kingdom