About Daedelus Capital Limited (12218548) United Kingdom