About 24se Ltd (13496317) United Kingdom