About St20 Holdings Ltd (12758975) United Kingdom