About Kestral Ex Ltd. (SC355903) United Kingdom