About Strandz London Ltd (11637415) United Kingdom