About Imprimatur Capital Limited (09665469) United Kingdom