About Meta Vision Systems Limited (02943066) United Kingdom