About Kyra Evolution Limited (13276888) United Kingdom