About 3i Sci Holdings Limited (11185477) United Kingdom