About Optimal Technology Services Ltd (04206192) United Kingdom