About Ebble Manufacturing Limited (12039011) United Kingdom