About Ikl Limited (12376139) United Kingdom