About Strudwick Digital Ltd (09291259) United Kingdom