About Natasha Foundation Limited (07677195) United Kingdom