About Inter Lead Limited (10225597) United Kingdom