About 3i Leadtech Limited (12585110) United Kingdom