About Little Alien Pictures Limited (10577630) United Kingdom