About Virtualoso Solutions Limited (12553988) United Kingdom