About Statquant Consulting Ltd (10585340) United Kingdom