About Juergen Teller Holdings Limited (08804449) United Kingdom