About Epic Mind Solutions Limited (12760945) United Kingdom