About Vladr Ltd (12457236) United Kingdom