About Spirograph Sciences Ltd (12992207) United Kingdom