About Ikra Enterprise Limited (11399407) United Kingdom