About Naella S Touch Limited (12943601) United Kingdom