About Kestrel Technology Ltd (11031237) United Kingdom