About Ebale Limited (10680683) United Kingdom