About Techie Minds Ltd (12127674) United Kingdom