About Ebar Ltd (12997925) United Kingdom