About Juergen Teller Limited (04166701) United Kingdom