About Red Kestrel Consulting Limited (06284779) United Kingdom