About Chippawa Investments Llp (OC345908) United Kingdom