About South First Street (uk) Holdings Ltd. (12043431) United Kingdom