About Natasha Lucas Limited (12855029) United Kingdom