The relevant document is the Budapest Memorandum [0]. Ukraine, Russia, the UK and the USA are signatories and essentially each agree to respect Ukraine's borders and sovereignty and not to engage in certain hostile acts.
However the only obligation in the event of a breach is that if nuclear weapons are used against Ukraine, or Ukraine is threatened by them, the signatories must seek immediate action from the UN Security Council.
I hate to say it but it looks like the US and UK are adhering to the agreement as-written. The problem as I see it is that Ukraine accepted the agreement without stronger security guarantees.
[0]: https://en.wikisource.org/wiki/Ukraine_Memorandum_on_Securit...