About The Learning And Development Mastermind Ltd. (10890532) United Kingdom