About Plexus Media Ltd. (SC190357) United Kingdom