About Schnitzel Studios Limited (13669856) United Kingdom