About Ikido Technology Limited (12129052) United Kingdom