About Tall Studios Limited (07415821) United Kingdom