About Brent Cross Studios Limited (13322891) United Kingdom