About Beechdene Studios Ltd (11719120) United Kingdom