About Scry Business Intelligence Ltd (07002426) United Kingdom