About Ikra Food Ltd (12069567) United Kingdom