About Ika Soft Limited (09322114) United Kingdom