About Management Frontiers Developments Limited (SC195570) United Kingdom