About Optimum Management & Support Services Ltd (11560544) United Kingdom