About Stars & Stripes Studios Limited (08781682) United Kingdom