About Strange Acre Studios Ltd (13250220) United Kingdom