About 75strand Limited (11589678) United Kingdom