About Element Ventures Founder Partner 2 Limited (SC643936) United Kingdom