About Alpha Omega Finances Limited (10498302) United Kingdom