About The Virtual Camera Company Limited (12484118) United Kingdom