About Ikra Uk Ltd. (05933250) United Kingdom