About Rightbar Limited (01989217) United Kingdom