About Strand Analytica Limited (12698660) United Kingdom