About Delft Capital Limited (12952526) United Kingdom