About Native Minds Ltd. (12702814) United Kingdom