About Ten Delta Ltd (11453122) United Kingdom