About Specdusa Ltd (11853878) United Kingdom