About Moidart Capital Limited (SC351074) United Kingdom