About The Management Squad Limited (10200268) United Kingdom