About Foxwood Studios Ltd (13066474) United Kingdom