About Versa Holdco (investment) Limited (12047985) United Kingdom