About Straker Analytics Limited (12072228) United Kingdom