About Thoughtspace Associates Ltd (07432555) United Kingdom