About Ikare Ltd (12095642) United Kingdom