About Geffen Limited (03755288) United Kingdom