About The Mind Factory Ltd (13386054) United Kingdom