About Mequi Ventures Limited (10326766) United Kingdom