About Thoughtshift Limited (07623363) United Kingdom