About Eqwid Media Technologies Limited (SC688930) United Kingdom