About Ojibway Capital Limited (12340831) United Kingdom