About Oak Street Holdings Ltd (10958098) United Kingdom