About Kestrel Management Bureau Ltd (10584711) United Kingdom