About Ducker S Touch Limited (13538248) United Kingdom