About Vlei Orchid Limited (09650792) United Kingdom