About Think Space Ltd (06227018) United Kingdom