About Se10 Investments Limited (05178340) United Kingdom