About Ieka S Venture Limited (11913116) United Kingdom