About Channel Minds Ltd (12742319) United Kingdom