About Magicka Interactive Limited (04394618) United Kingdom