About Mini Venture Lab Limited (12551293) United Kingdom