About Oakstrent Venture Holdings Ltd (12468275) United Kingdom