About Delin Ventures Advisors Limited (10686661) United Kingdom