About Foscadh Capital Limited (12611053) United Kingdom