About V23 Holdings Limited (SC531003) United Kingdom