About St 88 Holding Ltd (12269201) United Kingdom