About Doppelganger Studios Limited (12693572) United Kingdom