About Stupid Technologies Ltd. (11924851) United Kingdom