About Khokhra Ventures Limited (13090881) United Kingdom