About Neela Veils Ltd (13306334) United Kingdom