About Open Source Capital Limited (10602505) United Kingdom