About Strand 190 Limited (12594081) United Kingdom