About Number 10 Holdings Limited (11458960) United Kingdom