About Veblen Assets Ltd (12712487) United Kingdom