About Mind & Self Ltd (10590218) United Kingdom