About Element Ventures Founder Partner 1 Limited (12250376) United Kingdom