》 British Empire financed itself with ... slaves for all its History
That is just not true.
British Empire abolished slavery worldwide. They went into war with many countries that supported slavery. They even took huge loan to end slavery, that took hundreds years to repay (until 2015).