About Iql S2 Limited (12495851) United Kingdom