About Welwitschia Management Services Ltd (09699022) United Kingdom