About Storehouse Analytcs Ltd (10591824) United Kingdom