About Virtual Channel Limited (SC364833) United Kingdom