About Living Spirit Pictures Limited (07810407) United Kingdom