About Super A Holdings Limited (12481160) United Kingdom