About Curious Spirit Pictures Ltd (04743370) United Kingdom