About Open Thoughts Ltd (10503057) United Kingdom