About Ecarg Investments Ltd (10525729) United Kingdom