About Dfi Olympus Management Holding Ltd (10689868) United Kingdom