About Optimosoft Ltd (10047801) United Kingdom