About Studio Alt Shift Ltd (10016134) United Kingdom