About Alt. Studio Limited (10693618) United Kingdom