About Ikkuna Solutions Limited (10311964) United Kingdom