About Flagship Centre Limited (SC270888) United Kingdom