About Blue Osprey Films Limited (12033736) United Kingdom