About Sence Ltd. (10024245) United Kingdom