About Ebit Solutions Limited (11549523) United Kingdom