About Exikane Limited (02629679) United Kingdom