About Sen Matters Limited (10366318) United Kingdom