About S30 Management Ltd (SC552253) United Kingdom