About Kyella Limited (10391693) United Kingdom