About Studio8 Felixstowe Limited (10334667) United Kingdom