About The Management Studio Ltd (10117553) United Kingdom