About Ellie S Touch Limited (12569923) United Kingdom