About Alexander Venndt Studio Limited (11177812) United Kingdom