About Ikara Limited (10444460) United Kingdom