About Veblen Capital Limited (12356597) United Kingdom