About Kyora Ltd (12811831) United Kingdom