About The Mind Labs Limited (05203483) United Kingdom