About Kestral Group Limited (12846573) United Kingdom