About Magic Strand Limited (11738505) United Kingdom