About Hearts And Minds London Ltd (09001292) United Kingdom