About Super Plaza Limited (11264527) United Kingdom