About Mini Eco Ventures Limited (13420608) United Kingdom