About Tallah Studios Ltd (13627345) United Kingdom