About Windhoek Limited (03832750) United Kingdom