About Stephan Van Vuuren Ltd (11765270) United Kingdom