About Rupert Russell Images Ltd (11126315) United Kingdom