About Tessel Creative Ltd. (12897338) United Kingdom