About Nicki Teal Limited (10324917) United Kingdom