About Rs23 Holdings Ltd (10357386) United Kingdom