About Loventures Capital Holdings Limited (13124686) United Kingdom