About M&o Ventures Limited (06478308) United Kingdom