About Vector House & Studios Limited (12292458) United Kingdom