About Optimus Telecom Services Ltd. (07814926) United Kingdom