About Ikra Designs Ltd (13047070) United Kingdom