About Thinkspace International Ltd (11453373) United Kingdom