About Foxtrot Analytics Limited (12441154) United Kingdom