About Se25 Ltd (12038499) United Kingdom