About Investake Capital Ltd (12308358) United Kingdom