About Braehead Capital Limited (10625033) United Kingdom