About 31kyra Limited (12478228) United Kingdom