About V-square Holding Limited (12579100) United Kingdom