About Ikva Limited (10826954) United Kingdom