About Kyrangel Ltd (12368860) United Kingdom