About Lycan Capital Limited (10198681) United Kingdom