About Alethea Pictures Ltd (11796036) United Kingdom