About Vltr Ltd (11266447) United Kingdom