About Strand Sahara International Limited (11484189) United Kingdom