About Se London Holdings Ltd (12933186) United Kingdom